package com.itheima.advantagesup.service;

import com.itheima.advantagesup.entity.SysMenu;
import com.itheima.advantagesup.vo.MenuVO;

import com.itheima.advantagesup.entity.SysMenu;

import java.util.List;

public interface MenuService {

    /**
     * 查询系统菜单通过id
     *
     * @param id id
     * @return {@link SysMenu}
     */
    SysMenu querySysMenuById(Integer id);

    /**
     * 更新菜单
     *
     * @param sysMenu 系统菜单
     */
    void updateMenu(SysMenu sysMenu);
    /**
     * 添加
     *
     * @param sysMenu 菜单签证官
     */
    void add(SysMenu sysMenu);

    /**
     * 根据id删除菜单
     * @param id
     */
    void delMenu(Integer id);

    /**
     * 查询所有数据
     *
     * @return {@link List}<{@link SysMenu}>
     */
    List<SysMenu> queryAllData();
}
